Simulating the Measurement Calculus by Rewriting
نویسنده
چکیده
The one-way model of quantum computing [RB01] has recently emerged as one of the most promising approaches to quantum computing. It is relatively straight forward to demonstrate one-way patterns which simulate the standard unitary gates of the more traditional quantum circuit model and hence realise any circuit computation by composing the appropriate gates. In contrast, the opposite translation is less obvious: measurement-based computations may be very compact and their logical structure can become hopelessly tangled, exacerbated by the intrinsic parallelism of the one-way model. Understanding and verifying a non-trivial measurement pattern typically requires computing its matrix representation which, aside from its potentially enormous dimension, will give little insight as to where any programming error may lie. In this work I demonstrate a diagrammatic notation which can faithfully represent one-way computations and other models of quantum computing, measurement based or otherwise. This graphical language is equipped with a sound rewriting theory, which can reduce a large class of measurement patterns to equivalent quantum circuits. The reduction of a pattern to a circuit constitutes a proof that the original pattern has flow in the sense of Danos and Kashefi [DK06]. Indeed, we prove an equivalence between the existence of a circuit-like reduct for a given pattern and the presence of flow in that pattern’s underlying geometry. The reduction technique is based on the pattern itself rather than the geometry hence the reduct itself is a proof that the given pattern is deterministic, rather than a statement about the existence of a deterministic pattern. This work is derived from the category theoretic approach to quantum mechanics developed in [AC04, Dun07]. However, although these results hold in a more general algebraic framework, no knowledge of category theory is required for the present work.
منابع مشابه
Simulating -expansions with -reductions in the Second-order Polymorphic -calculus
We introduce an approach to simulating-expansions with-reductions in the second-order polymorphic-calculus. This generalizes the work of Di Cosmo and Delia Kesner which simulates-expansions with-reductions in simply typed settings, positively solving the conjecture on whether the simulation technique can be extended to polymor-phic settings. We then present a modular proof that the second-order...
متن کاملThe Effects of Different SDE Calculus on Dynamics of Nano-Aerosols Motion in Two Phase Flow Systems
Langevin equation for a nano-particle suspended in a laminar fluid flow was analytically studied. The Brownian motion generated from molecular bombardment was taken as a Wiener stochastic process and approximated by a Gaussian white noise. Euler-Maruyama method was used to solve the Langevin equation numerically. The accuracy of Brownian simulation was checked by performing a series of simulati...
متن کاملSimulating Expansions without Expansions
We add extensional equalities for the functional and product types to the typed -calculus with not only products and terminal object, but also sums and bounded recursion (a version of recursion that does not allow recursive calls of infinite length). We provide a confluent and strongly normalizing (thus decidable) rewriting system for the calculus, that stays confluent when allowing unbounded r...
متن کاملSUBSEXPL: a tool for simulating and comparing explicit substitutions calculi
We present the system SUBSEXPL used for simulating and comparing explicit substitutions calculi. The system allows the manipulation of expressions of the λ-calculus and of three different styles of explicit substitutions: the λσ, the λse and the suspension calculus. Implementations of the η-reduction are provided for each calculi. Other explicit substitutions calculi can be incorporated into th...
متن کاملThe Rewriting Calculus as a Combinatory Reduction System
The last few years have seen the development of the rewriting calculus (also called rho-calculus or ρ-calculus) that uniformly integrates first-order term rewriting and λ-calculus. The combination of these two latter formalisms has been already handled either by enriching first-order rewriting with higher-order capabilities, like in the Combinatory Reduction Systems (crs), or by adding to λ-cal...
متن کاملA Graph Rewriting Semantics for the Polyadic Calculus
We give a hypergraph rewriting semantics for the polyadic π-calculus, based on rewriting rules equivalent to those in the double-pushout approach. The structural congruence of the π-calculus is replaced by hypergraph isomorphism. The correctness of the encoding from the graph-based notation into π-calculus can be shown by using an intermediate notation, so-called name-based graph terms.
متن کامل